small open-air café - German English Dictionary